tg-me.com/python_academy/260
Last Update:
Разница между __str__ и __repr__
Оба магических метода __str__
и __repr__
используются для получения строкового представления объекта. Давайте разберемся, в чем же собственно разница между ними.
Метод __str__
используется для создания вывода для конечного пользователя, а __repr__
в основном используется для отладки и разработки. Другими словами, цель __repr__
– быть однозначным, а __str__
– читабельным.
Функция print()
и встроенная функция str()
используют метод __str__
для отображения строкового представления объекта, а вот встроенная функция repr()
использует для этого метод __repr__
.
#классы #str #repr
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/260